package com.ruoyi.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.base.BaseEntity;
import java.util.Date;

/**
 * 通道列表 hatchet_acq
 * 
 * @author ruoyi
 * @date 2019-02-26
 */
public class HatchetAcq extends BaseEntity
{
	private static final long serialVersionUID = 1L;
	
	/**  */
	private String id;
	/** 银行通道编码 */
	private String acqCode;
	/** 银行通道名称 */
	private String acqName;
	/** 通道描述 */
	private String description;
	/** 通道状态 */
	private String status;
	/** 根据银行通道返回码发冲正 */
	private String rspcdRevert;
	/** 支持银行列表 用";"分割 ";"前面都是支持的银行,";"后面是不支持的银行, ";"前面为空表示支持除";"后面的银行意外的所有银行*/
	private String processcdResign;
	/** 开通方式 ：sms短信开通| url收银台开通  */
	private String rspcdResign;
	/**  */
	private String ip;
	/**  */
	private String port;
	/**  */
	private String header;
	/**  */
	private String keyAlgorithm;
	/**  */
	private Integer timeOut;
	/**  */
	private String frontIp;
	/**  */
	private String frontPort;
	/**  */
	private Integer frontTimeOut;
	/** 主密钥 */
	private String zmk;
	/** 优先级 */
	private Integer priority;
	/** 使用状态 */
	private String employStatus;
	/**  */
	private String createUserId;
	/**  */
	private Date createTime;
	/** 最后编辑时间 */
	private Date endEditTime;
	/**  */
	private Date disabledTime;
	/**  */
	private String disabledReason;
	/**  */
	private String pIK;
	/**  */
	private String mAK;
	/**  */
	private String trackNo;
	/**  */
	private String batchNo;
	/**  */
	private String keyLevels;
	/**  */ //
	private String feeStatus;

	public void setId(String id) 
	{
		this.id = id;
	}

	public String getId() 
	{
		return id;
	}
	public void setAcqCode(String acqCode) 
	{
		this.acqCode = acqCode;
	}

	public String getAcqCode() 
	{
		return acqCode;
	}
	public void setAcqName(String acqName) 
	{
		this.acqName = acqName;
	}

	public String getAcqName() 
	{
		return acqName;
	}
	public void setDescription(String description) 
	{
		this.description = description;
	}

	public String getDescription() 
	{
		return description;
	}
	public void setStatus(String status) 
	{
		this.status = status;
	}

	public String getStatus() 
	{
		return status;
	}
	public void setRspcdRevert(String rspcdRevert) 
	{
		this.rspcdRevert = rspcdRevert;
	}

	public String getRspcdRevert() 
	{
		return rspcdRevert;
	}
	public void setProcesscdResign(String processcdResign) 
	{
		this.processcdResign = processcdResign;
	}

	public String getProcesscdResign() 
	{
		return processcdResign;
	}
	public void setRspcdResign(String rspcdResign) 
	{
		this.rspcdResign = rspcdResign;
	}

	public String getRspcdResign() 
	{
		return rspcdResign;
	}
	public void setIp(String ip) 
	{
		this.ip = ip;
	}

	public String getIp() 
	{
		return ip;
	}
	public void setPort(String port) 
	{
		this.port = port;
	}

	public String getPort() 
	{
		return port;
	}
	public void setHeader(String header) 
	{
		this.header = header;
	}

	public String getHeader() 
	{
		return header;
	}
	public void setKeyAlgorithm(String keyAlgorithm) 
	{
		this.keyAlgorithm = keyAlgorithm;
	}

	public String getKeyAlgorithm() 
	{
		return keyAlgorithm;
	}
	public void setTimeOut(Integer timeOut) 
	{
		this.timeOut = timeOut;
	}

	public Integer getTimeOut() 
	{
		return timeOut;
	}
	public void setFrontIp(String frontIp) 
	{
		this.frontIp = frontIp;
	}

	public String getFrontIp() 
	{
		return frontIp;
	}
	public void setFrontPort(String frontPort) 
	{
		this.frontPort = frontPort;
	}

	public String getFrontPort() 
	{
		return frontPort;
	}
	public void setFrontTimeOut(Integer frontTimeOut) 
	{
		this.frontTimeOut = frontTimeOut;
	}

	public Integer getFrontTimeOut() 
	{
		return frontTimeOut;
	}
	public void setZmk(String zmk) 
	{
		this.zmk = zmk;
	}

	public String getZmk() 
	{
		return zmk;
	}
	public void setPriority(Integer priority) 
	{
		this.priority = priority;
	}

	public Integer getPriority() 
	{
		return priority;
	}
	public void setEmployStatus(String employStatus) 
	{
		this.employStatus = employStatus;
	}

	public String getEmployStatus() 
	{
		return employStatus;
	}
	public void setCreateUserId(String createUserId) 
	{
		this.createUserId = createUserId;
	}

	public String getCreateUserId() 
	{
		return createUserId;
	}
	public void setCreateTime(Date createTime) 
	{
		this.createTime = createTime;
	}

	public Date getCreateTime() 
	{
		return createTime;
	}
	public void setEndEditTime(Date endEditTime) 
	{
		this.endEditTime = endEditTime;
	}

	public Date getEndEditTime() 
	{
		return endEditTime;
	}
	public void setDisabledTime(Date disabledTime) 
	{
		this.disabledTime = disabledTime;
	}

	public Date getDisabledTime() 
	{
		return disabledTime;
	}
	public void setDisabledReason(String disabledReason) 
	{
		this.disabledReason = disabledReason;
	}

	public String getDisabledReason() 
	{
		return disabledReason;
	}
	public void setPIK(String pIK) 
	{
		this.pIK = pIK;
	}

	public String getPIK() 
	{
		return pIK;
	}
	public void setMAK(String mAK) 
	{
		this.mAK = mAK;
	}

	public String getMAK() 
	{
		return mAK;
	}
	public void setTrackNo(String trackNo) 
	{
		this.trackNo = trackNo;
	}

	public String getTrackNo() 
	{
		return trackNo;
	}
	public void setBatchNo(String batchNo) 
	{
		this.batchNo = batchNo;
	}

	public String getBatchNo() 
	{
		return batchNo;
	}
	public void setKeyLevels(String keyLevels) 
	{
		this.keyLevels = keyLevels;
	}

	public String getKeyLevels() 
	{
		return keyLevels;
	}
	public void setFeeStatus(String feeStatus) 
	{
		this.feeStatus = feeStatus;
	}

	public String getFeeStatus() 
	{
		return feeStatus;
	}

    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("acqCode", getAcqCode())
            .append("acqName", getAcqName())
            .append("description", getDescription())
            .append("status", getStatus())
            .append("rspcdRevert", getRspcdRevert())
            .append("processcdResign", getProcesscdResign())
            .append("rspcdResign", getRspcdResign())
            .append("ip", getIp())
            .append("port", getPort())
            .append("header", getHeader())
            .append("keyAlgorithm", getKeyAlgorithm())
            .append("timeOut", getTimeOut())
            .append("frontIp", getFrontIp())
            .append("frontPort", getFrontPort())
            .append("frontTimeOut", getFrontTimeOut())
            .append("zmk", getZmk())
            .append("priority", getPriority())
            .append("employStatus", getEmployStatus())
            .append("createUserId", getCreateUserId())
            .append("createTime", getCreateTime())
            .append("endEditTime", getEndEditTime())
            .append("disabledTime", getDisabledTime())
            .append("disabledReason", getDisabledReason())
            .append("pIK", getPIK())
            .append("mAK", getMAK())
            .append("trackNo", getTrackNo())
            .append("batchNo", getBatchNo())
            .append("keyLevels", getKeyLevels())
            .append("feeStatus", getFeeStatus())
            .toString();
    }
}
